package validacion;

import javax.swing.JComponent;
import javax.swing.JTextField;

// Verifica que un textfield tenga menor o igual lonigtud que max_char 
// caracteres

public class ValidadorStrMaxChar extends Validador{

	private int max_char;
	
	public ValidadorStrMaxChar(int max_char) {
		this.max_char = max_char;
	}
	
	
	@Override
	public boolean verify(JComponent input) {
		JTextField txf = (JTextField)input;
		String val 	   = txf.getText();
		boolean ret;
		
		if (val.length() <= max_char){
			ret = true;
		}else{
			ret = false;
			razon = "La cantidad de caracteres ingresados es mayor a la permitida: " +
					"(" + max_char + ")";
		}
		
		return ret;
	}
	
}
